/**
 * 创建时间： 2016年4月28日 下午6:01:57
 * @author lyb
 * @version 1.0
 * 文件名称: HomeDaoImpl.java
 * 类说明：
 *
 */
package com.itbegin.dao.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Repository;

import com.itbegin.dao.HomeDao;
import com.itbegin.model.Product;

//注解的方式定义dao bean的配置
@Repository("homeDao")
public class HomeDaoImpl implements HomeDao {
	@Autowired
	private JdbcTemplate jdbcTemplate;
	@Override
	public List<Product> getTopProduct(String topClassNo) {
		String sql = "SELECT p.id, name,price,img,newProduct,sn FROM PRODUCT p left join topproduct t on  p.sn=t.productsn where t.topclassno=?";
		List<Product> products = jdbcTemplate.query(sql, new BeanPropertyRowMapper<Product>(Product.class),new Object[]{topClassNo});
		
		return products;
	}

}

